#include "illegal_argument_exception.h"


illegal_argument_exception::illegal_argument_exception(int argc, char **argv)
{
    msg += "error: ";

    if (argc < 2) {
        msg += "argument not found";
    } else {
        msg = "argument error: ";
        for (int i = 1; i < argc; i++) {
            msg += argv[i];
            msg += " ";
        }
    }

    msg += "\n";
    msg += "Usage: dedup [path to deduplication folder]\n";
}
